// 作者:于大明
// 职责：只存放api的请求的接口的数据

//-------------------------Service引入----------------------------------
import DJViedeo from '@/service/70DJ/DJViedeoAppService.js';

let mixinApi = {
	// 负责程序中需要进行set的数据 就是页面交互需要改的数据 比如点击checkbox 需要设置true false 和存放ajax的输入输出 (尽量少去定义data里面的属性 多用computed或者filters或者组件进行处理) 
	// 1 能不能在页面单行代码实现
	// 2 能不能不用data methods去实现这个功能
	data() {
		return {
			//---------------------接口输入输出 接口名称+in/out 命名 列如接口名称是getStudentList----------------------
			// 一些常用参数如下
			// storeId: '', // 门店ID
			// marketerID: '', // 销售经理
			// pageIndex: 1, // 第几页
			// pageSize: 20, // 每页多少条
			// orderBy: 'createTime desc' // 排序
			getViedesIn: {
				viedeoCollectionGUID: this.$util.getQueryObjH5().viedeoCollectionGUID
			},
			getViedesOut: {
				datas: []
			},
			// -------------------------Url的参数获取-----------------------------------------------------------------
			queryObj: {
				id: '' // 参数描述
			},
		};
	},
	// 负责和页面事件进行交互
	methods: {
		async getViedes(isShowLodaing = true) {
			let userInfo = this.$globalData.userInfo;
			if (userInfo) {
				this.getViedesOut = await DJViedeo.GetViedes(this.getViedesIn, null, null, isShowLodaing);
				if (this.getViedesOut.datas.length > 0) {
					this.$util.baiduEvent(this.getViedesOut.datas[0].viedeoCollectionName);
					
					// uni.setNavigationBarTitle({
					// 	title: this.getViedesOut.datas[0].viedeoCollectionName
					// })
				}
			}
		}
	},
}
export default mixinApi;